import '../base/controller_import.dart';

abstract class BaseController extends GetxController {

  AppArguments appArguments = Get.arguments;

  @override
  void onReady() {
    //    if(appArguments!=null && appArguments.obj!=null){
//      LiLog.d(appArguments.obj);
//    }
    beforeReady();
    super.onReady();
    onFirst();
  }


  @override
  void onClose() {
    beforeDispose();
    super.onClose();
    onDestroy();
  }

  //页面初始化
  void onFirst();
  //页面销毁
  void onDestroy();
  //初始化之前的操作
  void beforeReady() {

  }
  //销毁之前的操作
  void beforeDispose() {

  }

//  void toSearch() => Get.toNamed(AppPages.HOME_SEARCH);
}